﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BL;
using System.Data;

namespace UI.Secretaria
{
    public partial class frmConsultaAlumnos : System.Web.UI.Page
    {
        

        

        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnBuscar_Click(object sender, EventArgs e)
        {

            llenarGrilla();

        }


        void llenarGrilla()
        {

            string codigo = "";
            string DNI = "";

            if (txtDni.Text.Trim().Length == 0)
            {
                DNI = "TODOS";
                codigo = "";

            }

            else
            {
                DNI = txtDni.Text.Trim();
            }

            if (txtNombre.Text.Trim().Length == 0)
            {

                codigo = "TODOS";
            }
            else
            {
                codigo = txtNombre.Text.Trim();
               
            }


          



            Alumno_BL OBJ = new Alumno_BL();
            DataTable dato = new DataTable();

            dato = OBJ.DATA_MAESTRO1_ListaAlumnos(DNI, codigo);
            grvAlumnos.DataSource = dato;
            grvAlumnos.DataBind();

            CuentaItemsGrilla(dato);


        }

        public void CuentaItemsGrilla(DataTable dato)
        {
            if (dato.Rows.Count == 0)
            {
                grvAlumnos.Caption = "No se encontró coincidencias";
            }
            else if (dato.Rows.Count == 1)
            {
                grvAlumnos.Caption = "Total de items - 1 registro encontrado";
            }
            else
            {
                grvAlumnos.Caption = "Total de items - " + dato.Rows.Count + " registros encontrados";
            }
        }

        protected void grvAlumnos_SelectedIndexChanged(object sender, EventArgs e)
        {
            Session["cod_alumno"] = grvAlumnos.SelectedRow.Cells[0].Text;
            Response.Redirect("frmAlumnosEdita.aspx");
       
        }

        protected void grvAlumnos_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            GridView gv = (GridView)sender;
            gv.PageIndex = e.NewPageIndex;
           llenarGrilla();
        }



    }
}